home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- %if not mainScroll%
- %HandleName%:% %ControlHandle;
- %fieldName%Value:% %integer;
- %end if%
- %case create%
- %if not mainScroll%
- %HandleName% := GetNewControl (%cntlID%, newWindow);
- %Enable?%
- %end if%
- %case activate%
- %if not mainScroll%
- EnableControl (%HandleName%, activate);
- %end if%
- %case track%
- %if not mainScroll%
- if whichControl = %HandleName% then begin
- TrackScroll (%HandleName%, whichPart, where, nil);
- end;
- %end if%
- %case itemNr%
- %DefineItem%
- %case dialog field%
- %fieldname%:% %integer;
- %Enable?%
- %haveField%
- %case init field%
- %fieldname% := 1;
- %Enable?%
- %case auxiliary%
- %needsFilter%
- {----------}
- Procedure %Itemname%Action% %(newValue: integer;
- oldValue: integer);
- Begin
- End; {%Itemname%Action}
-
- %case filter%
- if not filtered then begin
- filtered := FilterScroll (event, %itemname%, @%Itemname%Action, itemHit);
- end;
- %case set%
- SetScrollItem (%Itemname%, %Fieldname%, 1, 100, 10);
- %case enable%
- %Enable?%
- %case hit%
- %itemname%: begin
- DoScrollItem (itemNr, %fieldname%);
- end;
-